/* 
 * File:   Wall.h
 * Author: chb
 *
 * Created on September 5, 2009, 4:03 PM
 */

#ifndef _WALL_H
#define	_WALL_H

#include "MapSite.h"


class Wall : public MapSite {
public:

    Wall(const unsigned int posX=0, const unsigned int posY=0);
    Wall(const Wall& orig);
    virtual ~Wall();

    virtual void enter(Movable *m);
    virtual void paint(View *v) const;
    virtual MapSite* clone(unsigned int x, unsigned int y) const ;
    
protected:
    MS_TYPE getType() const;

};

#endif	/* _WALL_H */

